• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ÇÐȸÁö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ÇÐȸÁö > µ¥ÀÌÅͺ£À̽º ¿¬±¸È¸Áö(SIGDB)

µ¥ÀÌÅͺ£À̽º ¿¬±¸È¸Áö(SIGDB)

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) J2ME °¡»ó¸Ó½Å¿¡¼­ÀÇ µ¿Àû ¸Þ¸ð¸® °ü¸® ¹æ¹ý
¿µ¹®Á¦¸ñ(English Title) Dynamic Memory Management in J2ME Virtual Machine
ÀúÀÚ(Author) Â÷âÀÏ   ±èÇüÁØ   Ȳ±ÔÁ¤   ±è»ó¿í   ÀÌ»óÀ±   ¿øÈñ¼±  
¿ø¹®¼ö·Ïó(Citation) VOL 22 NO. 01 PP. 0023 ~ 0033 (2006. 04)
Çѱ۳»¿ë
(Korean Abstract)
°¡ºñÁö Ä÷º¼ÇÀº ÀÚ¹Ù °¡»ó¸Ó½ÅÀÇ ÇÙ½ÉÀûÀΠ±â´ÉÀ¸·Î¼­ °³¹ßÀÚµéÀÌ °Þ´Â ¸Þ¸ð¸® °ü¸®ÀÇ ¾î·Á¿òÀ» ÁÙ¿©ÁØ´Ù. º» ³í¹®¿¡¼­´Â J 2 M E¶ó ºÒ¸®´Â ÀÓº£µðµå ÀÚ¹Ù Ç÷¿Æû¿¡¼­ µ¿ÀûÀ¸·Î ¸Þ¸ð¸®¸¦ °ü¸®ÇÔ¿¡ À־¡Àå Áß¿äÇÑ ¿ªÇÒÀ» ´ã´çÇϴ °¡ºñÁö Ä÷º¼Ç ¹æ¹ýÀ» Á¦¾ÈÇÑ´Ù. Á¦¾ÈÇϴ ¹æ¹ýÀº ÈüÀ̶ó°í ºÒ¸®´Â ¸Þ¸ð¸® ¿µ¿ªÀ» Å©°Ô ÀþÀº ¼¼´ë ¿Í ´ÄÀº ¼¼´ëÀÇ µÎ ºÎºÐÀ¸·Î ³ª´©¾î¼­ °ü¸®Çϸ砰¢ ¼¼´ë´Â ±× Æ¯¼º°ú ¿ä±¸»çÇ׿¡ ÀûÇÕÇϵµ·Ï °¢±â ´Ù¸¥ ¹æ¹ýÀ» Àû¿ëÇÑ °¡ºñÁö Ä÷ºÅÍÀÌ´Ù. ÀþÀº ¼¼´ë¿¡¼­´Â °¡ºñÁö Ä÷º¼ÇÀÇ µ¿ÀÛ¿¡ ºÎÇÏ°¡ ÀûÀº ¼¼¹Ì ½ºÆäÀ̽º º¹»ç Ä÷ºÅ͸¦ Ã¤ÅÃÇϸç, ´ÄÀº ¼¼´ë¿¡¼­´Â ÀÓº£µðµå È¯°æ¿¡¼­ÀÇ ½Ç½Ã°£¼ºÀ» º¸ÀåÇϱâ À§ÇØ º¸´Ù ÀÛÀº ¿µ¿ªÀ¸·Î ºÐÇÒÇÏ¿© °ü¸®Çϴ Á¡ÁøÀûÀΠ°¡ºñÁö Ä÷º¼Ç ¹æ¹ýÀ» Ã¤ÅÃÇÑ´Ù. Á¦¾ÈÇϴ ¹æ¹ýÀº ÀþÀº ¼¼´ëÀÇ Å©±â, ºí·ÏÀÇ Å©±â, ÇÑ ÇÁ·¹ÀÓÀÌ °¡Áö´Â ºí·ÏÀÇ °³¼ö¿Í °°Àº È¯°æ ¼³Á¤À» ´Þ¸®ÇÔÀ¸·Î¼­ °¡ºñÁö Ä÷º¼ÇÀ¸·Î ÀÎÇÏ¿© ¹ß»ýÇϴ Áö¿¬½Ã°£ÀÌ Á¶Àý °¡´ÉÇÏ¿© µ¿ÀÛÀÇ ½Ç½Ã°£¼ºÀ» º¸ÀåÇϸç, °´Ã¼ÀÇ ¿¬¼ÓÀûÀΠÇÒ´çÀÌ °¡´ÉÇÏ¿© ºü¸¥ ÇÒ´ç°ú ÂüÁ¶ÀÇ Áö¿ª¼ºÀ» º¸ÀåÇÑ´Ù. ´õºÒ¾î º» ³í¹®¿¡¼­´Â È¿°úÀûÀΠ°¡ºñÁöÀÇ ½Äº°À» À§ÇÑ ¾²±â À庮°ú ÀÌ´Ü°è ÇÊÅ͸µ ¹æ¹ýÀ» Á¦¾ÈÇÏ°í ÀÖÀ¸¸ç, ÀϹÝÀûÀΠ¹æ¹ýÀ¸·Î È¸¼ö°¡ ºÒ°¡´ÉÇÑ ¼øȯÀû ±¸Á¶ÀÇ °¡ºñÁö¸¦ °ËÃâÇÏ¿© È¸¼öÇϱâ À§ÇÑ ÀÌÁß °Ë»ç ¹æ¹ýÀ» Á¦¾ÈÇÑ´Ù. À̷ΠÀÎÇÏ¿© ¸ðµç °¡ºñÁö °´Ã¼¸¦ ºü¸£°í È¿°úÀûÀ¸·Î È¸¼öÇÒ ¼ö ÀÖ´Ù.
¿µ¹®³»¿ë
(English Abstract)
Garbage collection in the Java virtual machine is a core function that relieves application programmers of difficulties related to memory management. In this paper, we propose a method for memory management that meets the requirements in embedded environment called J2ME. Our garbage collector, a core function of memory management in Java, is primarily based on generational garbage collection where a heap is composed of young and old generations. A semi-space copying collector is employed for a young generation, and an incremental copying collector is employed for an old generation. Owing to its contiguous allocations, the proposed method provides fast allocations and the locality of references. By adjusting the size of a young generation, the block size, and the number of blocks in a frame, it is able to control the delay time caused by garbage collection, and thus guarantee the real time constraints. Also, it employs a novel write barrier mechanism for efficiently determining reachable objects in a specific rame. With all these characteristics together, the proposed garbage collector can reclaim all the garbage objects precisely as well as timely. 
Å°¿öµå(Keyword) Java   Java virtual machine   J2ME   memory management   garbage collection   ¸Þ¸ð¸® °ü¸®   °¡ºñÁö Ä÷º¼Ç   °¡ºñÁö Ä÷ºÅÍ  
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå